target_sources(ScriptX PRIVATE
        ${CMAKE_CURRENT_LIST_DIR}/LuaByteBufferImpl.h
        ${CMAKE_CURRENT_LIST_DIR}/LuaByteBufferImpl.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaEngine.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaEngine.h
        ${CMAKE_CURRENT_LIST_DIR}/LuaEngine.hpp
        ${CMAKE_CURRENT_LIST_DIR}/LuaException.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaHelper.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaHelper.h
        ${CMAKE_CURRENT_LIST_DIR}/LuaHelper.hpp
        ${CMAKE_CURRENT_LIST_DIR}/LuaLocalReference.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaNative.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaNative.hpp
        ${CMAKE_CURRENT_LIST_DIR}/LuaReference.hpp
        ${CMAKE_CURRENT_LIST_DIR}/LuaScope.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaScope.hpp
        ${CMAKE_CURRENT_LIST_DIR}/LuaUtils.cc
        ${CMAKE_CURRENT_LIST_DIR}/LuaValue.cc
        )